package shujia.day06;
/*
    接口中成员的特点：
        1、接口中不能有构造方法，自己写都不允许，接口不能实例化
        2、接口中的方法只能是抽象方法
        3、一个类要想实现一个接口的话，需要使用关键字implements
            class A implements 接口1{

            }
        4、当一个具体的类实现一个接口的时候，必须实现接口中所有的抽象方法
        5、接口中的方法默认会被public abstract关键字组合修饰，现在学习阶段写上，后面工作时不要写
        6、接口中只能存在常量，不能有变量，默认会被public static final修饰

 */
interface Inter1{
    int a = 10;
    void fun1();
}

class Demo5 implements Inter1{
    @Override
    public void fun1() {
        System.out.println("好好学习，天天向上！");
    }
}

public class InterfaceDemo2 {
    public static void main(String[] args) {
        Demo5 demo5 = new Demo5();
        demo5.fun1();
//        demo5.a = 100;
        System.out.println(demo5.a);
    }
}
